Extending locking techniques to improve concurrent database access

نویسندگان

  • Cesar Galindo-Legaria
  • Fausto Rabitti
چکیده

Although the general concepts provided by the standard concurrency control theory (e. g. [BHG87]) remain a solid guide for systems behavior and design, a look at implementation-driven research (e. g. ARIES/IM [ML92]) shows that there is a nontrivial gap between the usual abstract model and practical DBMS situations. For example, most theoretical work on concurrency control has ignored access to redundant data stores, which are the basis for indices; and even simple operations such as insertion and deletion of records introduce unexpected subtleties in their correct concurrent handling. In this paper we propose extensions to the concepts of standard concurrency control to cover locking problems found in practice. Our results should help generalize previous proposals, understand the tradeo s involved, and facilitate the development of robust implementations.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Evolving a model of transaction management with concurrency control for multilevel secure distributed real-time database systems

The concurrency control in distributed database management systems is an important research problem. Several concurrency control algorithms have been proposed for secure distributed real time database systems, and several have been and are being implemented. Most of the concurrency control algorithms are the variations of the following basic techniques: Two-Phase Locking, Timestamp Ordering and...

متن کامل

Granular Locking Approach to Phantom Protection in R - trees

Over the last decade, the R-tree has emerged as one of the most robust multidimensional access methods. However, before the R-tree can be integrated as an access method to a commercial strength database management system, eecient techniques to provide transactional access to data via R-trees need to be developed. Concurrent access to data through a multidi-mensional data structure introduces th...

متن کامل

Dynamic Granular Locking Approach to Phantom Protection in R-Trees

Over the last decade, the R-tree has emerged as one of the most robust multidimensional access methods. However, before the R-tree can be integrated as an access method to a commercial strength database management system, e cient techniques to provide transactional access to data via R-trees need to be developed. Concurrent access to data through a multidimensional data structure introduces the...

متن کامل

A Simulation-Based Study on the Concurrent Execution of Rules in a Database Environment

This paper presents our research on the concurrent execution of rules in a data base management system (DBMS). Concurrent access to the database will result in a higher throughput for rule execution, and it will allow multiple users to access the database. Traditionally, serializability has been used as a correctness criterion in DBMS and it is defined on the basis of read/write conflicts betwe...

متن کامل

Performance Modeling of an Enhanced Optimistic Locking Architecture for Concurrency Control in a Distributed Database System

Optimistic methods of concurrency control are gaining popularity. This is especially true with the resurgence of mobile and distributed databases during the last decade, which inherently rely on optimistic techniques to improve availability and performance of the distributed database systems. A key problem with optimistic techniques is that they do not perform well in highly conflict prone envi...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1995